import type {RouteLocationNormalized} from "#vue-router";

export default defineNuxtRouteMiddleware((to: RouteLocationNormalized, from: RouteLocationNormalized) => {
    // let passURL: string[] = ['/', '/index', '/login', '/user', '/myErr']
    // if (!passURL.includes(to.path)) {
    //     //需要token的，就不需要ssr服务端渲染
    //     let token: string | null = userStore().getToken()
    //     if (!token) {
    //         if(import.meta.client)
    //         ElMessage.error('先登录')
    //         //这里提示重复了，主要是展示导航携带参数这种用法
    //         return navigateTo({
    //             path: '/login',
    //             query: {
    //                 code: 401,
    //                 message: '请先登录'
    //             }
    //         })
    //
    //     } else {
    //         //其他业务逻辑，可能包含页面跳转。。。
    //         console.log('success')
    //     }
    // }
})